storage lease - French English Dictionary